//using System;
//using System.Collections.Generic;
//using System.Text;


//namespace Framework.Authority {
	
//    /// <summary><c>SysModule2FunctionRepository</c> is the implementation of <see cref="ISysModule2FunctionRepository"/>.</summary>
//    public partial class SysModule2FunctionRepository : Framework.Mybatis.BaseHelper, ISysModule2FunctionRepository {
    
//    public SysModule2FunctionRepository():base("Framework.Authority.SysModule2Function")
//    {}

//        /// <summary>Implements <see cref="ISysModule2FunctionRepository.GetCount"/></summary>
//        public int GetCount() {
//            String stmtId = "GetCount";
//            int result = base.QueryForObject<int>(stmtId, null);
//            return result;
//        }

//        /// <summary>Implements <see cref="ISysModule2FunctionRepository.Find"/></summary>
//        public SysModule2Function Find(SysModule2Function obj) {
//            String stmtId = "Find";
//            SysModule2Function result = base.QueryForObject<SysModule2Function>(stmtId, obj);
//            return result;
//        }

//        /// <summary>Implements <see cref="ISysModule2FunctionRepository.FindAll"/></summary>
//        public IList<SysModule2Function> FindAll() {
//            String stmtId = "FindAll";
//            IList<SysModule2Function> result = base.QueryForList<SysModule2Function>(stmtId, null);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModule2FunctionRepository.QuickFindAll"/></summary>
//        public IList<SysModule2Function> QuickFindAll() {
//            String stmtId = "QuickFindAll";
//            IList<SysModule2Function> result = base.QueryForList<SysModule2Function>(stmtId, null);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModule2FunctionRepository.FindByModuleID"/></summary>
//        public IList<SysModule2Function> FindByModuleID(Int32 moduleID) {
//            String stmtId = "FindByModuleID";
//            IList<SysModule2Function> result = base.QueryForList<SysModule2Function>(stmtId, moduleID);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModule2FunctionRepository.FindByFunctionID"/></summary>
//        public IList<SysModule2Function> FindByFunctionID(Int32 functionID) {
//            String stmtId = "FindByFunctionID";
//            IList<SysModule2Function> result = base.QueryForList<SysModule2Function>(stmtId, functionID);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModule2FunctionRepository.Insert"/></summary>
//        public void Insert(SysModule2Function obj) {
//            if (obj == null) throw new ArgumentNullException("obj");
//            String stmtId = "Insert";
//            base.Insert(stmtId, obj);
//        }
		
//        /// <summary>Implements <see cref="ISysModule2FunctionRepository.Update"/></summary>
//        public void Update(SysModule2Function obj) {
//            if (obj == null) throw new ArgumentNullException("obj");
//            String stmtId = "Update";
//            base.Update(stmtId, obj);
//        }
		
//        /// <summary>Implements <see cref="ISysModule2FunctionRepository.Delete"/></summary>
//        public void Delete(SysModule2Function obj) {
//            if (obj == null) throw new ArgumentNullException("obj");
//            String stmtId = "Delete";
//            base.Delete(stmtId, obj);
//        }
		
//        /// <summary>Implements <see cref="ISysModule2FunctionRepository.DeleteByModuleID"/></summary>
//        public int DeleteByModuleID(Int32 moduleID) {
//            String stmtId = "DeleteByModuleID";
//            int result = base.Delete(stmtId, moduleID);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModule2FunctionRepository.DeleteByFunctionID"/></summary>
//        public int DeleteByFunctionID(Int32 functionID) {
//            String stmtId = "DeleteByFunctionID";
//            int result = base.Delete(stmtId, functionID);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModule2FunctionRepository.Reload"/></summary>
//        public void Reload(SysModule2Function obj) {
//            if (obj == null) throw new ArgumentNullException("obj");
//            String stmtId = "SysModule2Function.Find";
//            base.QueryForObject<SysModule2Function>(stmtId, obj, obj);
//        }
		
//    }

//}
